CRPEGraphAxisInfo

The CRPEGraphAxisInfo structure contains information about how the axis of a chart are calculated and displayed.

Data Members

Each data member is set by the corresponding constructor parameter.

The default value for each data member is 0.

Member Type Description

m_groupAxisGridLine

short

Specifies how gridlines are displayed on the chart. Use one of the PEP_GGT_XXX Graph Gridline Constants, or PEP_UNCHANGED for no change.

m_dataAxisYGridLine

short

Specifies how gridlines are displayed on the chart. Use one of the PEP_GGT_XXX Graph Gridline Constants, or PEP_UNCHANGED for no change.

m_dataAxisY2GridLine

short

Specifies how gridlines are displayed on the chart. Use one of the PEP_GGT_XXX Graph Gridline Constants, or PEP_UNCHANGED for no change.

m_seriesAxisGridline

short

Specifies how gridlines are displayed on the chart. Use one of the PEP_GGT_XXX Graph Gridline Constants, or PEP_UNCHANGED for no change.

m_dataAxisYMinValue

double

Specifies the minimum value for the axis.

m_dataAxisYMaxValue

double

Specifies the maximum value for the axis.

m_dataAxisY2MinValue

double

Specifies the minimum value for the axis.

m_dataAxisY2MaxValue

double

Specifies the maximum value for the axis.

m_seriesAxisMinValue

double

Specifies the minimum value for the axis.

m_seriesAxisMaxValue

double

Specifies the maximum value for the axis.

m_dataAxisYNumber
Format

short

Specifies the format for the display of numeric values on the chart. Use one of the PEP_GNF_XXX Chart Number Format Constants, or PEP_UNCHANGED for no change.

m_dataAxisY2Number
Format

short

Specifies the format for the display of numeric values on the chart. Use one of the PEP_GNF_XXX Chart Number Format Constants, or PEP_UNCHANGED for no change.

m_seriesAxisNumber
Format

short

Specifies the format for the display of numeric values on the chart. Use one of the PEP_GNF_XXX Chart Number Format Constants, or PEP_UNCHANGED for no change.

m_dataAxisYAutoRange

short

Boolean, or PEP_UNCHANGED for no change. If TRUE, the axis will autorange.

m_dataAxisY2AutoRange

short

Boolean, or PEP_UNCHANGED for no change. If TRUE, the axis will autorange.

m_seriesAxisAutoRange

short

Boolean, or PEP_UNCHANGED for no change. If TRUE, the axis will autorange.

m_dataAxisY
AutomaticDivision

short

Use one of the PEP_ADM_XXX Graph Axis Division Method Constants, or PEP_UNCHANGED for no change.

m_dataAxisY2
AutomaticDivision

short

Use one of the PEP_ADM_XXX Graph Axis Division Method Constants, or PEP_UNCHANGED for no change.

m_seriesAxis
AutomaticDivision

short

Use one of the PEP_ADM_XXX Graph Axis Division Method Constants, or PEP_UNCHANGED for no change.

m_dataAxisYManual
Division

long

Valid only if the corresponding axis m_dataAxisYAutomaticDivision is FALSE.

m_dataAxisY2Manual
Division

long

Valid only if the corresponding axis m_dataAxisY2AutomaticDivision is FALSE.

m_seriesAxisManual
Division

long

Valid only if the corresponding axis m_seriesAxisAutomaticDivision is FALSE.

m_dataAxisYAutoScale

short

Boolean, or PEP_UNCHANGED for no change. Specifies whether the axis should autoscale.

m_dataAxisY2AutoScale

short

Boolean, or PEP_UNCHANGED for no change. Specifies whether the axis should autoscale.

m_seriesAxisAutoScale

short

Boolean, or PEP_UNCHANGED for no change. Specifies whether the axis should autoscale.

Constructor CRPEGraphAxisInfo::CRPEGraphAxisInfo

This constructs a CRPEGraphAxisInfo structure object. Call the constructor with no parameters to allow the Class Library to initialize all member variables with default values. Pass parameters to the constructor to assign specific values to each member variable.

Constructor Syntax (Default)

CRPEGraphAxisInfo ()

Constructor Syntax
CRPEGraphAxisInfo (
        WORD StructSize,
        short groupAxisGridLine,
        short dataAxisYGridLine,
        short dataAxisY2GridLine,
        short seriesAxisGridline,
        double dataAxisYMinValue,
        double dataAxisYMaxValue,
        double dataAxisY2MinValue,
        double dataAxisY2MaxValue,
        double seriesAxisMinValue,
        double seriesAxisMaxValue,
        short dataAxisYNumberFormat,
        short dataAxisY2NumberFormat,
        short seriesAxisNumberFormat,
        short dataAxisYAutoRange,
        short dataAxisY2AutoRange,
        short seriesAxisAutoRange,
        short dataAxisYAutomaticDivision,
        short dataAxisY2AutomaticDivision,
        short seriesAxisAutomaticDivision,
        long dataAxisYManualDivision,
        long dataAxisY2ManualDivision,
        long seriesAxisManualDivision,
        short dataAxisYAutoScale,
        short dataAxisY2AutoScale,
        short seriesAxisAutoScale );


Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com